﻿//PlazaMcxTradesSpotColumns.cs
//Copyright (c) 2013 StockSharp LLC, all rights reserved.
//This code module is part of StockSharp library.
//This code is licensed under the GNU GENERAL PUBLIC LICENSE Version 3.
//See the file License.txt for the license details.
//More info on: http://stocksharp.com

namespace StockSharp.Plaza.Metadata
{
	/// <summary>
	/// Поток MCXSPOT_MDTRADE_REPL - Спотовый рынок : все сделки.
	/// Таблица ALL_TRADES: все сделки.
	/// </summary>
	public class PlazaMcxTradesSpotColumns : PlazaMcxTradesColumns
	{
		internal PlazaMcxTradesSpotColumns()
			: base(PlazaTableSystemName.McxTrades)
		{
			Value = new PlazaColumn(TableId, "VALUE", "d16.2", false);
			Accruedint = new PlazaColumn(TableId, "ACCRUEDINT", "d16.2", false);
			BuySell = new PlazaColumn(TableId, "BUYSELL", "c1");
			RepoRate = new PlazaColumn(TableId, "REPORATE", "d16.6", false);
			RepoValue = new PlazaColumn(TableId, "REPOVALUE", "d16.2", false);
			Repo2Value = new PlazaColumn(TableId, "REPO2VALUE", "d16.2", false);
			RepoTerm = new PlazaColumn(TableId, "REPOTERM", typeof(int), false);
		}

		/// <summary>
		/// Объем сделки, выраженный в руб.
		/// </summary>
		public readonly PlazaColumn Value;

		/// <summary>
		/// Процентный доход, выраженный в руб.
		/// </summary>
		public readonly PlazaColumn Accruedint;

		/// <summary>
		/// Направленность заявки инициирующей заключение сделки - "купля/продажа".
		/// </summary>
		public readonly PlazaColumn BuySell;

		/// <summary>
		/// Ставка РЕПО, в процентах.
		/// </summary>
		public readonly PlazaColumn RepoRate;

		/// <summary>
		/// Сумма РЕПО - сумма привлеченных/предоставленных по сделке РЕПО денежных средств, по состоянию на текущую дату.
		/// </summary>
		public readonly PlazaColumn RepoValue;

		/// <summary>
		/// Объем сделки выкупа РЕПО, выраженный в руб.
		/// </summary>
		public readonly PlazaColumn Repo2Value;

		/// <summary>
		/// Срок РЕПО в календарных днях.
		/// </summary>
		public readonly PlazaColumn RepoTerm;
	}
}
